console.log('***********方法');
//*********unshift()与shift()
console.log('*********unshift()与shift()');
//shift()为删除数组头部元素的方法
var arr=[2,5,4,3,1]
console.log('原数组：'+arr);
console.log('删除元素:2');
arr.shift()
console.log('shift方法后数组:'+arr);
//unshift()为添加头部元素方法
var arr=[6,5,2,8,9]
console.log('原数组：'+arr);
console.log('添加元素:8,4');
arr.unshift(8,4)
console.log('unshift方法后数组:'+arr);

//*********srot()
console.log('*********srot()');
//会直接修改数组中的元素顺序
var arr=[66,55,174,15,51]
console.log('原数组：'+arr);
arr.sort()
console.log('sort方法后数组'+arr);

//*********reverse
console.log('*********reverse');
//反转
var arr=[123,548,24,99,54]
console.log('原数组：'+arr);
arr.reverse()
console.log('reverse方法后数组'+arr);

//*********splice
console.log('*********splice');
//可以从指定的索引开始删除若干元素，然后再从该位置添加若干元素
//从索引a开始删除b个，再从a添加c和d
var a = 2
var b = 3
var c = '隐身'
var d = '背刺'
var arr=[45,77,898,452,2233,154]
console.log('原数组：'+arr);
arr.splice(a,b,c,d)
console.log('splice方法删除添加后数组：'+arr);
//只删除
var a = 2
var b = 3
var arr=[45,77,898,452,2233,154]
console.log('原数组：'+arr);
arr.splice(a,b)
console.log('splice方法删除后数组：'+arr);
//只添加
var a = 2
var b = 0
var c = '隐身'
var d = '背刺'
var arr=[45,77,898,452,2233,154]
console.log('原数组：'+arr);
arr.splice(a,b,c,d)
console.log('splice方法添加后数组：'+arr);